要正确保存一个类,最重要的是确定文件夹在您的计算机上安装目录。以flash的内在类为例,它保存在flash.geom包内。
package flash.geom {如果Flash类或内部共享与当前项目相关的文件夹指定在一个文件夹中。包的文件名是类加 “.as”。
如果你想保存当前文件到项目文件夹中,使用文件> 另存为>建立项目文件夹。此外,文件夹保存的类型需要与前一致,否则会发生错误messag
共享类的根路径是定义在文件“>动作脚本类”>类的根路径。
动作脚本编辑器
![]()
KoolMoves支持Flas6/7/8(AS1)和Flash 9(AS3)动作脚本。也支持Flash5/6/7/8/9大部分命令,但在Flash 8和Flash 9中要注意命令的大小写。
有些Flash 4语法不被支持,例如,Flash 4语法_level0中: _level0/clip应表示为_level0.clip。
![]()
请注意:如果您使用KoolMoves'预加载器, gotoAndPlay和gotoAndStop动作2帧会自动加在影片的开始。
还要注意:在gotoAndPlay中,影片的第一帧是1而不是0。这是定位的行动而不是帧编号
通过工具栏或通过动作脚本将
界面组件添加到画面,示例可见安装目录\KoolMoves\Examples\Components. www.koolmo
在AS3中组件的详情,可浏览安装目录\KoolMoves\Bin\AS3\Documentation\km\index.html.
如何在动画创建中采用组件符号库元件作为动作脚本,一个很好的例子在
安装目录\KoolMoves\Examples\Components\Flash8\Examples\KC8 Demo.中所示。
命令语法与Adobe Flash组件略有不同。例如,要设置Flash 8组件ComboBox或ListBox中的项目,该代码为:
8\Examples\KC8 ![]()
myTF = new TextFormat();
myTF.font = 'Arial';
myTF.size = 12;
![]()
items = new Array();
items.push({label:'line 1', value:1});
items.push({label:'line 2', value:2});
items.push({label:'line 3', value:3, selected:true});
items.push({label:'line 4', value:4});
items.push({label:'line 5', value:5});
![]()
myListbox.setItems(items, false, myTF);
AS3大多数支持使用一个逗号表示结束,不使用分号。 E4X还不支持嵌套的命名函数,而在Flex / Flash CS4中嵌入一个命名文字功能函数是支持的。
可以在www.adobe.com/support/flashplayer/downloads.html下载 FireFox播放器,它能使用FireFox 二个插件和Flash组合帮助调试代码。FireFox可以输出影片到在FireFox里面的左侧显示的网站测试版本,并非常容易地进行FP8, FP9, FP10之间不同的版本转换。